6. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
6.2. Основные типы алгоритмических структур и их блок-схемы
– линейная – каждое действие должно быть
выполнено последовательно одно за другим:
![]()
–
ветвление – в зависимости от выполнения или невыполнения
указанного условия реализуется та или иная последовательность команд:

–
цикл – серия команд (тело цикла) выполняется
многократно. Разновидности циклов:
Цикл
со счетчиком – выполняется заранее определённое количество раз:

Цикл
с предусловием – проверяется условие и, если оно выполняется, то тело
цикла (тц) повторяется, если нет – происходит переход
к действию, следующему за телом цикла. Если условие не выполняется при первой
проверке, то тело цикла не выполняется ни одного раза:

Цикл
с постусловием – тело цикла (тц)
выполняется, затем проверяется условие и, если оно не выполняется, то тело
цикла повторяется, если выполняется, то происходит переход к действию, следующему
за телом цикла. В этом варианте тело цикла выполняется хотя бы один раз всегда.
